package com.das.mechanic_base.bean.main;

import java.util.List;

public class UserBodyBean {

    private long carStyleId;
    private long carBrandId;
    private boolean hasMark;
    private String keyword;
    private boolean onlyMe;
    private long pageNum;
    private long pageSize;
    private boolean expireDate;
    private boolean recentlyUntil;

    private boolean expeiration;

    private boolean hasBrandAmbassador;
    private boolean hasChatroom;
    private boolean hasPromo;
    private boolean myVisit;
    private boolean neverVisit;
    private String orderBy;
    private boolean myhasWx;
    private String receiveTimeRange;
    private List<String> serviceBaseSnList;
    private List<String>carMileRangeList;
    private List<String>carAgeRangeList;

    private List<ShowCarOrderBean.SortingGroupList>  sortingGroupList;

    private List<String>  carBrandStyleFilterList;
    private List<String>  carBodyFilterList;
    private List<String>  carMaintenancePlanFilterList;
    private List<String>  carMileRangeFilterList;
    private List<String>  carAgeRangeFilterList;

    public long getPageSize() {
        return pageSize;
    }

    public void setPageSize(long pageSize) {
        this.pageSize = pageSize;
    }

    public List<String> getCarAgeRangeList() {
        return carAgeRangeList;
    }

    public void setCarAgeRangeList(List<String> carAgeRangeList) {
        this.carAgeRangeList = carAgeRangeList;
    }

    public List<String> getCarMileRangeList() {
        return carMileRangeList;
    }

    public void setCarMileRangeList(List<String> carMileRangeList) {
        this.carMileRangeList = carMileRangeList;
    }

    public long getCarStyleId() {
        return carStyleId;
    }

    public void setCarStyleId(long carStyleId) {
        this.carStyleId = carStyleId;
    }

    public boolean isExpeiration() {
        return expeiration;
    }

    public void setExpeiration(boolean expeiration) {
        this.expeiration = expeiration;
    }

    public long getCarBrandId() {
        return carBrandId;
    }

    public void setCarBrandId(long carBrandId) {
        this.carBrandId = carBrandId;
    }

    public boolean isMyhasWx() {
        return myhasWx;
    }

    public void setMyhasWx(boolean myhasWx) {
        this.myhasWx = myhasWx;
    }

    public boolean isHasBrandAmbassador() {
        return hasBrandAmbassador;
    }

    public void setHasBrandAmbassador(boolean hasBrandAmbassador) {
        this.hasBrandAmbassador = hasBrandAmbassador;
    }

    public boolean isHasChatroom() {
        return hasChatroom;
    }

    public void setHasChatroom(boolean hasChatroom) {
        this.hasChatroom = hasChatroom;
    }

    public boolean isHasPromo() {
        return hasPromo;
    }

    public void setHasPromo(boolean hasPromo) {
        this.hasPromo = hasPromo;
    }

    public boolean isMyVisit() {
        return myVisit;
    }

    public void setMyVisit(boolean myVisit) {
        this.myVisit = myVisit;
    }

    public boolean isNeverVisit() {
        return neverVisit;
    }

    public void setNeverVisit(boolean neverVisit) {
        this.neverVisit = neverVisit;
    }

    public String getOrderBy() {
        return orderBy;
    }

    public void setOrderBy(String orderBy) {
        this.orderBy = orderBy;
    }

    public String getReceiveTimeRange() {
        return receiveTimeRange;
    }

    public void setReceiveTimeRange(String receiveTimeRange) {
        this.receiveTimeRange = receiveTimeRange;
    }

    public List<String> getServiceBaseSnList() {
        return serviceBaseSnList;
    }

    public void setServiceBaseSnList(List<String> serviceBaseSnList) {
        this.serviceBaseSnList = serviceBaseSnList;
    }

    public boolean isExpireDate() {
        return expireDate;
    }

    public void setExpireDate(boolean expireDate) {
        this.expireDate = expireDate;
    }

    public boolean isRecentlyUntil() {
        return recentlyUntil;
    }

    public void setRecentlyUntil(boolean recentlyUntil) {
        this.recentlyUntil = recentlyUntil;
    }

    public boolean isHasMark() {
        return hasMark;
    }

    public void setHasMark(boolean hasMark) {
        this.hasMark = hasMark;
    }

    public String getKeyword() {
        return keyword;
    }

    public void setKeyword(String keyword) {
        this.keyword = keyword;
    }

    public boolean isOnlyMe() {
        return onlyMe;
    }

    public void setOnlyMe(boolean onlyMe) {
        this.onlyMe = onlyMe;
    }

    public long getPageNum() {
        return pageNum;
    }

    public void setPageNum(long pageNum) {
        this.pageNum = pageNum;
    }

    public List<ShowCarOrderBean.SortingGroupList> getSortingGroupList() {
        return sortingGroupList;
    }

    public void setSortingGroupList(List<ShowCarOrderBean.SortingGroupList> sortingGroupList) {
        this.sortingGroupList = sortingGroupList;
    }

    public List<String> getCarBrandStyleFilterList() {
        return carBrandStyleFilterList;
    }

    public void setCarBrandStyleFilterList(List<String> carBrandStyleFilterList) {
        this.carBrandStyleFilterList = carBrandStyleFilterList;
    }

    public List<String> getCarBodyFilterList() {
        return carBodyFilterList;
    }

    public void setCarBodyFilterList(List<String> carBodyFilterList) {
        this.carBodyFilterList = carBodyFilterList;
    }

    public List<String> getCarMaintenancePlanFilterList() {
        return carMaintenancePlanFilterList;
    }

    public void setCarMaintenancePlanFilterList(List<String> carMaintenancePlanFilterList) {
        this.carMaintenancePlanFilterList = carMaintenancePlanFilterList;
    }

    public List<String> getCarMileRangeFilterList() {
        return carMileRangeFilterList;
    }

    public void setCarMileRangeFilterList(List<String> carMileRangeFilterList) {
        this.carMileRangeFilterList = carMileRangeFilterList;
    }

    public List<String> getCarAgeRangeFilterList() {
        return carAgeRangeFilterList;
    }

    public void setCarAgeRangeFilterList(List<String> carAgeRangeFilterList) {
        this.carAgeRangeFilterList = carAgeRangeFilterList;
    }

    @Override
    public String toString() {
        return "{" +
                "\"hasMark\":" + hasMark +
                ", \"keyword\":\'" + keyword + "\'" +
                ", \"onlyMe\":" + onlyMe +
                ", \"pageNum\":" + pageNum +
                ", \"expireDate\":" + expireDate +
                ", \"recentlyUntil\":" + recentlyUntil +
                ", \"expeiration\":" + expeiration +
                ", \"hasBrandAmbassador\":" + hasBrandAmbassador +
                ", \"hasChatroom\":" + hasChatroom +
                ", \"hasPromo\":" + hasPromo +
                ", \"myVisit\":" + myVisit +
                ", \"neverVisit\":" + neverVisit +
                ", \"orderBy\":\'" + orderBy + "\'" +
                ", \"myhasWx\":" + myhasWx +
                ", \"receiveTimeRange\":\'" + receiveTimeRange + "\'" +
                ", \"serviceBaseSnList\":" + serviceBaseSnList +
                '}';
    }
}
